<%-- Created by IntelliJ IDEA. --%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<html>
<head>
    <title></title>
</head>
<body>
<center>spring mvc 学习</center>
<a href="hello">hello</a>
<br>
<center><a href="/curd"> CURD案例</a></center>
<a href="test/testRequestMapping">testRequestMapping</a>
<center>测试HiddenHttpMethodFilter</center>
<a href="/parse/test/1">test get</a><br>
<form action="/parse/test/1" method="post">
    <input type="hidden" name="_method" value="PUT">
    <INPUT TYPE="submit" value="testRest put">
</form>
<br>
<form action="/parse/test" method="post">
    <input type="hidden" name="_method" value="POST">
    <INPUT TYPE="submit" value="testRest POST">
</form>
<br>
<form action="/parse/test/1" method="post">
    <input type="hidden" name="_method" value="DELETE">
    <INPUT TYPE="submit" value="testRest DELETE">
</form>
<br>

<h3> pojo数据注入测试</h3>
<form action="/pojo/test" method="post">
    userName:<input type="text" name="userName"><br>
    password:<input type="password" name="pass"><br>
    email:<input type="text" name="email"><br>
    age:<input type="text" name="age"><br>
    city:<input type="text" name="address.city">
    street:<input type="text" name="address.street">
    <input type="submit" value="提交">
</form>
<center>模拟修改数据</center>
<p>, 原始数据为1,tom,123456,tom@atguigu.com,12</p>
<p>
<form action="/pojo/modelAttribute" method="post">
    <input type="hidden" name="id" value="1">
    userName:<input type="text" name="userName" value="tom"><br>
    email:<input type="text" name="email" value="tom@atguiagu.com"><br>
    age:<input type="text" name="age" value="12"><br>
    <input type="submit" value="submit">
</form>
</p>
<center>国际化测试</center>
<%--关于国际化:
1. 在页面上能够根据浏览器语言设置的情况对文本(不是内容),时间, 数值进行本地化处理
2. 可以在bean中获取国际化资源文件locale对应的消息
3. 可以通过超链接切换locale, 而不再依赖于浏览器的语言设置情况

解决:
   1. 使用JSTL的fmt标签
   2. 在bean中注入ResourceBundleMessageSource的实例, 使用其对应的getMessage方法即可
   3. 配置一个localeResover和LocaleChangeInterceptor (SPRING 通过拦截器获取设置的locale, 放入到session中,以后就是用这个locale的国际化)

--%>
<fmt:message key="i18n.userName"></fmt:message>
<fmt:message key="i18n.password"></fmt:message>
</body>
</html>